/* 计数器修改 */
.u-number-box__input {
	margin: 0 !important;
	background-color: #FFFFFF !important;
}

.u-number-box {
	border: 2rpx solid #E1E5ED !important;
}


/* 步骤条样式修改 */
.u-steps-item--column {
	padding-bottom: 120rpx !important;
}

.u-text__value {
	color: #2F80ED !important;
}

.u-text__value--tips {
	margin-top: 10rpx;
	color: #6A819E !important;
}

.u-steps-item__content {
	margin-left: 20rpx !important;
}

/* 折叠面板 */
.u-cell__body {
	padding: 15px 15px !important;
}

.u-cell__value {
	color: #445469;
	font-family: PingFang SC-Bold, PingFang SC;
	font-weight: bold;
	margin-right: 10rpx;
}

.u-cell__title-text {
	color: #445469;
	font-weight: 500;
	font-family: PingFang SC-Bold, PingFang SC;
}

.u-collapse-item__content__text {
	padding: 0 !important;
}

.collapseUpload .u-collapse-item{
	background-color: #FFFFFF !important;
	margin-bottom: 40rpx !important;
}
.collapseUpload .u-cell__title-text{
	font-weight: 600 !important;
}
.collapseBGC .u-collapse-item{
	background-color: #FFFFFF !important;
}
.collapseBGC .u-cell__title-text{
	font-weight: 600 !important;
}

/* #ifndef APP-NVUE */
/* app端 checkbox样式 */
.uni-checkbox-wrapper .uni-checkbox-input-checked {
	/* 设置背景色 */
	background-color: #2F80ED !important;
	/* 设置选中 勾 的颜色 */
	color: #FFFFFF !important;
	border: 1rpx solid #2F80ED;
}

.uni-checkbox-wrapper .uni-checkbox-input {
	border-color: #d1d1d1;
}

uni-checkbox:not([disabled]) .uni-checkbox-input:hover {
	border-color: #d1d1d1;
}

/* #endif */
/* 小图标默认样式 */
.u-icon {
	display: inline-block !important;
}

/* 容器盒子布局 */
.hwq-content {
	height: calc(100vh - 38rpx);
	box-sizing: border-box;
	background-color: #fff;
	padding: 0 30rpx;
}

.hwq-scroll-box {
	height: calc(100% - 130rpx);
	padding-top: 20rpx;
	box-sizing: border-box;
}

.hwq-scroll-box.hwq-bot-btn-box {
	height: calc(100% - 250rpx);
}

.hwq-scroll-box.hwq-is-search {
	height: calc(100% - 200rpx);
}

.hwq-scroll-box.hwq-bot-btn-box.hwq-is-search {
	height: calc(100% - 320rpx);
}

/* 底部按钮 */
.hwq-content.hwq-bottom-btn {
	width: 100%;
	box-sizing: border-box;
	position: fixed;
	padding: 0 30rpx;
	bottom: 20rpx;
	left: 0;
}

/* 循环表单自定义验证, 必填*好问题 */
.required-form-Box .u-form-item {
	position: relative;
}

.required-form-Box .u-form-item .required-form-item {
	position: absolute;
	left: -18rpx;
	top: 28rpx;
	color: #f56c6c;
	line-height: 40rpx;
	font-size: 40rpx;
}

.fixedButton .u-button{
	position: fixed !important;
	bottom: 0;
	left: 0;
	width: 100% !important;
}


/* c-collapse样式 */
.s-collapse-item{
	background-color: #FFFFFF;
}
.s-collapse-item__title{
	line-height: 60rpx;
	border-bottom: 1px solid #E2E5ED;
	font-weight: 600;
}
.s-collapse-item__title__icon{
	border-left: 2px solid #CCCCCC !important;
	border-bottom: 2px solid #CCCCCC !important;
	width: 10px !important;
	height: 10px !important;
}
.s-collapse-item__content{
	padding: 0 !important;
}
.collapseUpload .s-collapse-item{
	background-color: #FFFFFF !important;
	margin-bottom: 40rpx !important;
}


/* uni-collapse-item */
.uniCollapse .collapse-title{
	display: flex;
	justify-content: space-between;
	line-height: 90rpx;
	height: 90rpx;
	padding: 0rpx 30rpx;
	font-weight: bold;
	color: #445469;
	
}
.uniCollapse .collapse-title .left {
		max-width: 300rpx;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
}
.uniCollapse .collapse-title .right {
		min-width: 100rpx;
}
